package com.woniuxy.redenvelope.service;

import com.github.pagehelper.PageInfo;
import com.woniuxy.redenvelope.vo.AddKillVo;

import java.util.List;


public interface KillRedEnvelopeSerice {
    PageInfo<AddKillVo> findAll(Integer currentPage, Integer pageSize, String name);

    boolean add(AddKillVo addKillVo);

    void addKillToRedis(Integer kid);
    void removeKillFromRedis(Integer kid);

    boolean edit(AddKillVo addKillVo);

    boolean delete(Integer id);

    //List<AddKillVo> list();

    boolean pay(Integer rid);

    PageInfo<AddKillVo> getKillRedEnvelope(Integer currentPage, Integer pageSize, String name);

    // 编辑还未开始的红包
    boolean editKillRedEnvelope(AddKillVo addKillVo);

    // 随时停止还没进行的红包
    boolean stopKillFromRedis(Integer id);

}
